Bharti Airtel, HDFC, ONGC, ITC and CIL emerged as the top gainers.
The broader markets ended firm with mid-caps and small-caps gaining nearly 0.5 per cent on the BSE.
The sentiment got support from better-than-expected earning results by select companies and continuous buying by domestic financial institutions.
The indices closed with losses for the week, with the Sensex declining 476.14 points, and the broader NSE Nifty falling 155.45 points during the period.
The broader Nifty too fell for the second straight session and closed with a loss of over 62 points, or 0.54 per cent, at 11,520.30, after hovering between 11,496.85 and 11,602.55.
The broader NSE Nifty closed below the 10,600 mark by plunging 98.15 points, or 0.84 per cent, to 11,582.35 after shuttling between 11,567.40 and 11,751.80.
The BSE IT sector, however, failed to snap a three-day losing streak and closed around 0.14 per cent lower.
The 30-share Sensex jumped 729 points to end at 28,076 and the 50-share Nifty soared 217 points to end at 8,494.
The BSE Sensex zoomed 318 points to end at 33,351.57, while the broader Nifty spurted 88 points to 10,242.65.
Broader markets broke the winning streak and ended lower, underperforming the benchmark indices
Tata Steel, SBI, L&T and Sun Pharma advanced 2-5% each.
Ajit Mishra, vice president, Research, Religare Broking, answers your queries.
The broader NSE Nifty moved between 10,705 and 10,785.55, before ending 25.15 points, or 0.23 per cent down at 10,716.55.
The 30-share Sensex ended down 215 points at 27,011.
The NSE Nifty settled the day 93.20 points or 0.88 per cent lower at 10,452.30 after shuttling between 10,612.90 and 10,434.05.
The broader markets were marginally higher with mid-caps and small-caps gaining 0.1-0.4 per cent on the BSE.
Bajaj Auto was the top gainer in the Sensex pack, surging 3.95 per cent followed by Maruti Suzuki at 2.69 per cent.
The BSE gauge Sensex fell 73.88 points to 35,548.26 and the NSE Nifty slid 17.85 points to 10,799.85, taking cues from tumbling global shares.
The broader NSE Nifty index too finished lower by 4.80 points, or 0.05 per cent, at 10,632.20.
In the longest losing streak of 2017, the BSE Sensex has lost 1,270 points, or 3.91 per cent. It fell to a three-month low of 31,154.03 on Wednesday.
ICICI Bank was the top gainer in the Sensex pack, surging 4.64 per cent, followed by Axis Bank at 3.86 per cent and SBI 2.53 per cent.
The NSE Nifty settled the day 38.85 points or 0.37 per cent lower at 10,500.90 after shuttling between 10,590.55 and 10,456.65, intra-day.
The 30-share BSE Sensex closed down 162 points at 28,338 and the 50-share Nifty was down 67 points at 8,463.
The 30-share Sensex ended down 90 points at 19,429 after hitting an intra-day low of 19,398 and the 50-share Nifty ended down 40 points at 5,881 after touching an intra-day low of 5,871.
Small- and mid-cap stocks continued facing selling pressure due to stretched valuations.
Sensex ends 134.91 pts down at 28,709.87; Nifty falls 44.70 pts at 8,712.05.
Investors booked profits in recent gainers
Other than ITC, other laggards include PowerGrid, Infosys, M&M, NTPC, SBI, HDFC, Kotak Bank, HDFC Bank, TCS, Hero MotoCorp, Coal India, ONGC, RIL, Asian Paint, IndusInd Bank, ICICI Bank, Maruti Suzuki, Bajaj Auto, Tata Motors, Bharti Airtel and Axis Bank.
BSE Realty index zoomed by almost 7% followed by counters like Metal, Oil & Gas, Auto, Banks, Auto, Healthcare and Power, all surging between 1-5%.
According to Merrill Lynch (BofA-ML) report, Domestic capital markets are likely to remain volatile in the September-November period due to factors like US Fed's policy action, second quarter corporate earnings and Bihar state elections.
Markets finished the session on a dismal note with Sensex closing at its lowest level since August 2014.
Tata Steel was the day's worst performer in the Sensex pack, plunging 3.25 per cent, followed by Bharti Airtel at 3.05 per cent.
Tata Motors (down 1.7%) was the top loser on Sensex and Nifty, while Lupin (1.6%) gained the most.
Financial shares were among the top Sensex gainers along with auto and pharma shares.
The 30-share Sensex ended up 165 points at 29,044 and the 50-share Nifty gained 54 points to close at 8,834.
Markets ended in green on rate cut hope.
Despite a strong start to trade today, key benchmark indices retreated sharply from their higher levels following bouts of profit-taking amid fresh weakness in the rupee against the dollar.
The broader NSE Nifty closed 1.25 points, or 0.01 per cent down at 10,564.05.
The broader Nifty of National Stock Exchange scaled the 10,200 mark intra day before closing at 10,184.85, showing a sizeable gain of 38.30 points, or 0.38 per cent.
Geopolitical concerns, earnings sees investors rush to safe haven plays post the Union Budget presentation in July.